package day12.charstream;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

/**
 * @author Xiao
 * @date 2021/8/1
 */
public class CharStreamDemo06 {
    /**
     * BufferedWriter：将文本写入字符输出流，缓冲字符，以提供单个字符，
     * 数组和字符串的高效写入，可以指定缓冲区大小，或者可以接受默认大小。默认值足够大，可用于大多数用途
     * 	构造方法：
     * BufferedWriter(Writer out)
     * BufferedWriter (Writer out, int sz)
     * 	成员方法：
     * 继承父类的成员方法进行使用
     */
    @SuppressWarnings("all")
    public static void main(String[] args) throws IOException {
        BufferedWriter bw = new BufferedWriter(new FileWriter(
                "videoPractice\\src\\day12\\charstream\\CSdemo06.txt"));
        bw.write(97);   //a
        char[] chars = {'b','c'};
        bw.write(chars);    //bc
        bw.write(chars,1,1);    //c
        bw.write("\r\n");   //换行
        bw.write("HelloWorld",5,5); //World
        bw.close();
    }
}
